package jp.seraph.jsade.model;

import java.util.List;

/**
 * JointIdentifierのセットを表すインターフェース。<br>
 * JointIdentifierの実装に依存せずに、すべてのJointIdentifierを取得したい場合に使用される。
 *
 */
public interface JointIdentifierContainer extends Iterable<JointIdentifier> {
    public List<JointIdentifier> getIdentifiers();
    
    /**
     * 対象の名前を持つJointIdentifierを取得する。
     * 
     * @param aJointName
     * @return
     */
    public JointIdentifier getIdentifier(String aJointName);
}
